package net.yla.smartbus.module.ba.dataServer.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
/**
 *@author:LiuJie
 *@date:2020/9/24
 *@description:数据服务器
 */
@Data
public class DataServerDO implements Serializable {
    private Integer vehicleId;

    private Integer groupId;

    private Integer areaId;

    private Integer placeId;

    private Integer routeId;

    private Integer lineId;

    private Integer stationId;

    private Integer standId;

    private String no;

    private String code;

    private Integer brt;

    private Integer air;

    private Integer fuelType;

    private Integer weightType;

    private Integer operation;

    private Integer initialMileage1;

    private Integer initialMileage2;

    private Integer precision;

    private Double latitude1;

    private Double longitude1;

    private Double latitude2;

    private Double longitude2;

    private Double latitude3;

    private Double longitude3;

    private Double latitude4;

    private Double longitude4;

    private Double latitude5;

    private Double longitude5;

    private String image1;

    private String image2;

    private String image3;

    private String image4;

    private String image5;

    private String size;

    private String bodyColor;

    private String engine;

    private String fameNo;

    private String drivingNo;

    private Date date1;

    private Date date2;

    private Date date3;

    private Integer doors;

    private Integer storey;

    private Integer licenseType;

    private Integer discharge;

    private Integer stage;

    private Integer arrange;

    private Integer cylinders;

    private Integer turbo;

    private Integer displacement;

    private Integer consumption;

    private Integer compression;

    private Integer acceleration;

    private Integer roz;

    private Integer axleCount;

    private Integer axleLoad;

    private Integer capacity;

    private Integer curbWeight;

    private Integer ratedWeight;

    private Integer seatCount;

    private Integer period;

    private Integer inspect;

    private Integer compulsory;

    private Integer personLiability;

    private Integer vehicleDamage;

    private Integer insureClaims1;

    private Integer insureClaims2;

    private Integer insureClaims3;

    private Integer medigaps;

    private Integer ownerType;

    private String ownerName;

    private Integer ownerCertType;

    private String ownerCertNo;

    private Integer ownerGender;

    private String ownerPostcode;

    private Date ownerDateBirth;

    private String ownerEmial;

    private String ownerTel1;

    private String ownerTel2;

    private String ownerTel3;

    private String ownerCompany;

    private String ownerAddress;

    private String remarks;

    private Integer platformId;

    private Long uniqueId;

    private Integer version;

    private Integer hidden;

    private Integer disabled;

    private Integer sortOrder;

    private Date creationTime;

    private Date lastModifyTime;

    private Integer flags;

    private Integer online;

    private Integer orientation;

    private static final long serialVersionUID = 1L;

    public Integer getVehicleId() {
        return vehicleId;
    }

    public void setVehicleId(Integer vehicleId) {
        this.vehicleId = vehicleId;
    }

    public Integer getGroupId() {
        return groupId;
    }

    public void setGroupId(Integer groupId) {
        this.groupId = groupId;
    }

    public Integer getAreaId() {
        return areaId;
    }

    public void setAreaId(Integer areaId) {
        this.areaId = areaId;
    }

    public Integer getPlaceId() {
        return placeId;
    }

    public void setPlaceId(Integer placeId) {
        this.placeId = placeId;
    }

    public Integer getRouteId() {
        return routeId;
    }

    public void setRouteId(Integer routeId) {
        this.routeId = routeId;
    }

    public Integer getLineId() {
        return lineId;
    }

    public void setLineId(Integer lineId) {
        this.lineId = lineId;
    }

    public Integer getStationId() {
        return stationId;
    }

    public void setStationId(Integer stationId) {
        this.stationId = stationId;
    }

    public Integer getStandId() {
        return standId;
    }

    public void setStandId(Integer standId) {
        this.standId = standId;
    }

    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no == null ? null : no.trim();
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    public Integer getBrt() {
        return brt;
    }

    public void setBrt(Integer brt) {
        this.brt = brt;
    }

    public Integer getAir() {
        return air;
    }

    public void setAir(Integer air) {
        this.air = air;
    }

    public Integer getFuelType() {
        return fuelType;
    }

    public void setFuelType(Integer fuelType) {
        this.fuelType = fuelType;
    }

    public Integer getWeightType() {
        return weightType;
    }

    public void setWeightType(Integer weightType) {
        this.weightType = weightType;
    }

    public Integer getOperation() {
        return operation;
    }

    public void setOperation(Integer operation) {
        this.operation = operation;
    }

    public Integer getInitialMileage1() {
        return initialMileage1;
    }

    public void setInitialMileage1(Integer initialMileage1) {
        this.initialMileage1 = initialMileage1;
    }

    public Integer getInitialMileage2() {
        return initialMileage2;
    }

    public void setInitialMileage2(Integer initialMileage2) {
        this.initialMileage2 = initialMileage2;
    }

    public Integer getPrecision() {
        return precision;
    }

    public void setPrecision(Integer precision) {
        this.precision = precision;
    }

    public Double getLatitude1() {
        return latitude1;
    }

    public void setLatitude1(Double latitude1) {
        this.latitude1 = latitude1;
    }

    public Double getLongitude1() {
        return longitude1;
    }

    public void setLongitude1(Double longitude1) {
        this.longitude1 = longitude1;
    }

    public Double getLatitude2() {
        return latitude2;
    }

    public void setLatitude2(Double latitude2) {
        this.latitude2 = latitude2;
    }

    public Double getLongitude2() {
        return longitude2;
    }

    public void setLongitude2(Double longitude2) {
        this.longitude2 = longitude2;
    }

    public Double getLatitude3() {
        return latitude3;
    }

    public void setLatitude3(Double latitude3) {
        this.latitude3 = latitude3;
    }

    public Double getLongitude3() {
        return longitude3;
    }

    public void setLongitude3(Double longitude3) {
        this.longitude3 = longitude3;
    }

    public Double getLatitude4() {
        return latitude4;
    }

    public void setLatitude4(Double latitude4) {
        this.latitude4 = latitude4;
    }

    public Double getLongitude4() {
        return longitude4;
    }

    public void setLongitude4(Double longitude4) {
        this.longitude4 = longitude4;
    }

    public Double getLatitude5() {
        return latitude5;
    }

    public void setLatitude5(Double latitude5) {
        this.latitude5 = latitude5;
    }

    public Double getLongitude5() {
        return longitude5;
    }

    public void setLongitude5(Double longitude5) {
        this.longitude5 = longitude5;
    }

    public String getImage1() {
        return image1;
    }

    public void setImage1(String image1) {
        this.image1 = image1 == null ? null : image1.trim();
    }

    public String getImage2() {
        return image2;
    }

    public void setImage2(String image2) {
        this.image2 = image2 == null ? null : image2.trim();
    }

    public String getImage3() {
        return image3;
    }

    public void setImage3(String image3) {
        this.image3 = image3 == null ? null : image3.trim();
    }

    public String getImage4() {
        return image4;
    }

    public void setImage4(String image4) {
        this.image4 = image4 == null ? null : image4.trim();
    }

    public String getImage5() {
        return image5;
    }

    public void setImage5(String image5) {
        this.image5 = image5 == null ? null : image5.trim();
    }

    public String getSize() {
        return size;
    }

    public void setSize(String size) {
        this.size = size == null ? null : size.trim();
    }

    public String getBodyColor() {
        return bodyColor;
    }

    public void setBodyColor(String bodyColor) {
        this.bodyColor = bodyColor == null ? null : bodyColor.trim();
    }

    public String getEngine() {
        return engine;
    }

    public void setEngine(String engine) {
        this.engine = engine == null ? null : engine.trim();
    }

    public String getFameNo() {
        return fameNo;
    }

    public void setFameNo(String fameNo) {
        this.fameNo = fameNo == null ? null : fameNo.trim();
    }

    public String getDrivingNo() {
        return drivingNo;
    }

    public void setDrivingNo(String drivingNo) {
        this.drivingNo = drivingNo == null ? null : drivingNo.trim();
    }

    public Date getDate1() {
        return date1;
    }

    public void setDate1(Date date1) {
        this.date1 = date1;
    }

    public Date getDate2() {
        return date2;
    }

    public void setDate2(Date date2) {
        this.date2 = date2;
    }

    public Date getDate3() {
        return date3;
    }

    public void setDate3(Date date3) {
        this.date3 = date3;
    }

    public Integer getDoors() {
        return doors;
    }

    public void setDoors(Integer doors) {
        this.doors = doors;
    }

    public Integer getStorey() {
        return storey;
    }

    public void setStorey(Integer storey) {
        this.storey = storey;
    }

    public Integer getLicenseType() {
        return licenseType;
    }

    public void setLicenseType(Integer licenseType) {
        this.licenseType = licenseType;
    }

    public Integer getDischarge() {
        return discharge;
    }

    public void setDischarge(Integer discharge) {
        this.discharge = discharge;
    }

    public Integer getStage() {
        return stage;
    }

    public void setStage(Integer stage) {
        this.stage = stage;
    }

    public Integer getArrange() {
        return arrange;
    }

    public void setArrange(Integer arrange) {
        this.arrange = arrange;
    }

    public Integer getCylinders() {
        return cylinders;
    }

    public void setCylinders(Integer cylinders) {
        this.cylinders = cylinders;
    }

    public Integer getTurbo() {
        return turbo;
    }

    public void setTurbo(Integer turbo) {
        this.turbo = turbo;
    }

    public Integer getDisplacement() {
        return displacement;
    }

    public void setDisplacement(Integer displacement) {
        this.displacement = displacement;
    }

    public Integer getConsumption() {
        return consumption;
    }

    public void setConsumption(Integer consumption) {
        this.consumption = consumption;
    }

    public Integer getCompression() {
        return compression;
    }

    public void setCompression(Integer compression) {
        this.compression = compression;
    }

    public Integer getAcceleration() {
        return acceleration;
    }

    public void setAcceleration(Integer acceleration) {
        this.acceleration = acceleration;
    }

    public Integer getRoz() {
        return roz;
    }

    public void setRoz(Integer roz) {
        this.roz = roz;
    }

    public Integer getAxleCount() {
        return axleCount;
    }

    public void setAxleCount(Integer axleCount) {
        this.axleCount = axleCount;
    }

    public Integer getAxleLoad() {
        return axleLoad;
    }

    public void setAxleLoad(Integer axleLoad) {
        this.axleLoad = axleLoad;
    }

    public Integer getCapacity() {
        return capacity;
    }

    public void setCapacity(Integer capacity) {
        this.capacity = capacity;
    }

    public Integer getCurbWeight() {
        return curbWeight;
    }

    public void setCurbWeight(Integer curbWeight) {
        this.curbWeight = curbWeight;
    }

    public Integer getRatedWeight() {
        return ratedWeight;
    }

    public void setRatedWeight(Integer ratedWeight) {
        this.ratedWeight = ratedWeight;
    }

    public Integer getSeatCount() {
        return seatCount;
    }

    public void setSeatCount(Integer seatCount) {
        this.seatCount = seatCount;
    }

    public Integer getPeriod() {
        return period;
    }

    public void setPeriod(Integer period) {
        this.period = period;
    }

    public Integer getInspect() {
        return inspect;
    }

    public void setInspect(Integer inspect) {
        this.inspect = inspect;
    }

    public Integer getCompulsory() {
        return compulsory;
    }

    public void setCompulsory(Integer compulsory) {
        this.compulsory = compulsory;
    }

    public Integer getPersonLiability() {
        return personLiability;
    }

    public void setPersonLiability(Integer personLiability) {
        this.personLiability = personLiability;
    }

    public Integer getVehicleDamage() {
        return vehicleDamage;
    }

    public void setVehicleDamage(Integer vehicleDamage) {
        this.vehicleDamage = vehicleDamage;
    }

    public Integer getInsureClaims1() {
        return insureClaims1;
    }

    public void setInsureClaims1(Integer insureClaims1) {
        this.insureClaims1 = insureClaims1;
    }

    public Integer getInsureClaims2() {
        return insureClaims2;
    }

    public void setInsureClaims2(Integer insureClaims2) {
        this.insureClaims2 = insureClaims2;
    }

    public Integer getInsureClaims3() {
        return insureClaims3;
    }

    public void setInsureClaims3(Integer insureClaims3) {
        this.insureClaims3 = insureClaims3;
    }

    public Integer getMedigaps() {
        return medigaps;
    }

    public void setMedigaps(Integer medigaps) {
        this.medigaps = medigaps;
    }

    public Integer getOwnerType() {
        return ownerType;
    }

    public void setOwnerType(Integer ownerType) {
        this.ownerType = ownerType;
    }

    public String getOwnerName() {
        return ownerName;
    }

    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName == null ? null : ownerName.trim();
    }

    public Integer getOwnerCertType() {
        return ownerCertType;
    }

    public void setOwnerCertType(Integer ownerCertType) {
        this.ownerCertType = ownerCertType;
    }

    public String getOwnerCertNo() {
        return ownerCertNo;
    }

    public void setOwnerCertNo(String ownerCertNo) {
        this.ownerCertNo = ownerCertNo == null ? null : ownerCertNo.trim();
    }

    public Integer getOwnerGender() {
        return ownerGender;
    }

    public void setOwnerGender(Integer ownerGender) {
        this.ownerGender = ownerGender;
    }

    public String getOwnerPostcode() {
        return ownerPostcode;
    }

    public void setOwnerPostcode(String ownerPostcode) {
        this.ownerPostcode = ownerPostcode == null ? null : ownerPostcode.trim();
    }

    public Date getOwnerDateBirth() {
        return ownerDateBirth;
    }

    public void setOwnerDateBirth(Date ownerDateBirth) {
        this.ownerDateBirth = ownerDateBirth;
    }

    public String getOwnerEmial() {
        return ownerEmial;
    }

    public void setOwnerEmial(String ownerEmial) {
        this.ownerEmial = ownerEmial == null ? null : ownerEmial.trim();
    }

    public String getOwnerTel1() {
        return ownerTel1;
    }

    public void setOwnerTel1(String ownerTel1) {
        this.ownerTel1 = ownerTel1 == null ? null : ownerTel1.trim();
    }

    public String getOwnerTel2() {
        return ownerTel2;
    }

    public void setOwnerTel2(String ownerTel2) {
        this.ownerTel2 = ownerTel2 == null ? null : ownerTel2.trim();
    }

    public String getOwnerTel3() {
        return ownerTel3;
    }

    public void setOwnerTel3(String ownerTel3) {
        this.ownerTel3 = ownerTel3 == null ? null : ownerTel3.trim();
    }

    public String getOwnerCompany() {
        return ownerCompany;
    }

    public void setOwnerCompany(String ownerCompany) {
        this.ownerCompany = ownerCompany == null ? null : ownerCompany.trim();
    }

    public String getOwnerAddress() {
        return ownerAddress;
    }

    public void setOwnerAddress(String ownerAddress) {
        this.ownerAddress = ownerAddress == null ? null : ownerAddress.trim();
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }

    public Integer getPlatformId() {
        return platformId;
    }

    public void setPlatformId(Integer platformId) {
        this.platformId = platformId;
    }

    public Long getUniqueId() {
        return uniqueId;
    }

    public void setUniqueId(Long uniqueId) {
        this.uniqueId = uniqueId;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public Integer getHidden() {
        return hidden;
    }

    public void setHidden(Integer hidden) {
        this.hidden = hidden;
    }

    public Integer getDisabled() {
        return disabled;
    }

    public void setDisabled(Integer disabled) {
        this.disabled = disabled;
    }

    public Integer getSortOrder() {
        return sortOrder;
    }

    public void setSortOrder(Integer sortOrder) {
        this.sortOrder = sortOrder;
    }

    public Date getCreationTime() {
        return creationTime;
    }

    public void setCreationTime(Date creationTime) {
        this.creationTime = creationTime;
    }

    public Date getLastModifyTime() {
        return lastModifyTime;
    }

    public void setLastModifyTime(Date lastModifyTime) {
        this.lastModifyTime = lastModifyTime;
    }

    public Integer getFlags() {
        return flags;
    }

    public void setFlags(Integer flags) {
        this.flags = flags;
    }

    public Integer getOnline() {
        return online;
    }

    public void setOnline(Integer online) {
        this.online = online;
    }

    public Integer getOrientation() {
        return orientation;
    }

    public void setOrientation(Integer orientation) {
        this.orientation = orientation;
    }

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        DataServerDO other = (DataServerDO) that;
        return (this.getVehicleId() == null ? other.getVehicleId() == null : this.getVehicleId().equals(other.getVehicleId()))
            && (this.getGroupId() == null ? other.getGroupId() == null : this.getGroupId().equals(other.getGroupId()))
            && (this.getAreaId() == null ? other.getAreaId() == null : this.getAreaId().equals(other.getAreaId()))
            && (this.getPlaceId() == null ? other.getPlaceId() == null : this.getPlaceId().equals(other.getPlaceId()))
            && (this.getRouteId() == null ? other.getRouteId() == null : this.getRouteId().equals(other.getRouteId()))
            && (this.getLineId() == null ? other.getLineId() == null : this.getLineId().equals(other.getLineId()))
            && (this.getStationId() == null ? other.getStationId() == null : this.getStationId().equals(other.getStationId()))
            && (this.getStandId() == null ? other.getStandId() == null : this.getStandId().equals(other.getStandId()))
            && (this.getNo() == null ? other.getNo() == null : this.getNo().equals(other.getNo()))
            && (this.getCode() == null ? other.getCode() == null : this.getCode().equals(other.getCode()))
            && (this.getBrt() == null ? other.getBrt() == null : this.getBrt().equals(other.getBrt()))
            && (this.getAir() == null ? other.getAir() == null : this.getAir().equals(other.getAir()))
            && (this.getFuelType() == null ? other.getFuelType() == null : this.getFuelType().equals(other.getFuelType()))
            && (this.getWeightType() == null ? other.getWeightType() == null : this.getWeightType().equals(other.getWeightType()))
            && (this.getOperation() == null ? other.getOperation() == null : this.getOperation().equals(other.getOperation()))
            && (this.getInitialMileage1() == null ? other.getInitialMileage1() == null : this.getInitialMileage1().equals(other.getInitialMileage1()))
            && (this.getInitialMileage2() == null ? other.getInitialMileage2() == null : this.getInitialMileage2().equals(other.getInitialMileage2()))
            && (this.getPrecision() == null ? other.getPrecision() == null : this.getPrecision().equals(other.getPrecision()))
            && (this.getLatitude1() == null ? other.getLatitude1() == null : this.getLatitude1().equals(other.getLatitude1()))
            && (this.getLongitude1() == null ? other.getLongitude1() == null : this.getLongitude1().equals(other.getLongitude1()))
            && (this.getLatitude2() == null ? other.getLatitude2() == null : this.getLatitude2().equals(other.getLatitude2()))
            && (this.getLongitude2() == null ? other.getLongitude2() == null : this.getLongitude2().equals(other.getLongitude2()))
            && (this.getLatitude3() == null ? other.getLatitude3() == null : this.getLatitude3().equals(other.getLatitude3()))
            && (this.getLongitude3() == null ? other.getLongitude3() == null : this.getLongitude3().equals(other.getLongitude3()))
            && (this.getLatitude4() == null ? other.getLatitude4() == null : this.getLatitude4().equals(other.getLatitude4()))
            && (this.getLongitude4() == null ? other.getLongitude4() == null : this.getLongitude4().equals(other.getLongitude4()))
            && (this.getLatitude5() == null ? other.getLatitude5() == null : this.getLatitude5().equals(other.getLatitude5()))
            && (this.getLongitude5() == null ? other.getLongitude5() == null : this.getLongitude5().equals(other.getLongitude5()))
            && (this.getImage1() == null ? other.getImage1() == null : this.getImage1().equals(other.getImage1()))
            && (this.getImage2() == null ? other.getImage2() == null : this.getImage2().equals(other.getImage2()))
            && (this.getImage3() == null ? other.getImage3() == null : this.getImage3().equals(other.getImage3()))
            && (this.getImage4() == null ? other.getImage4() == null : this.getImage4().equals(other.getImage4()))
            && (this.getImage5() == null ? other.getImage5() == null : this.getImage5().equals(other.getImage5()))
            && (this.getSize() == null ? other.getSize() == null : this.getSize().equals(other.getSize()))
            && (this.getBodyColor() == null ? other.getBodyColor() == null : this.getBodyColor().equals(other.getBodyColor()))
            && (this.getEngine() == null ? other.getEngine() == null : this.getEngine().equals(other.getEngine()))
            && (this.getFameNo() == null ? other.getFameNo() == null : this.getFameNo().equals(other.getFameNo()))
            && (this.getDrivingNo() == null ? other.getDrivingNo() == null : this.getDrivingNo().equals(other.getDrivingNo()))
            && (this.getDate1() == null ? other.getDate1() == null : this.getDate1().equals(other.getDate1()))
            && (this.getDate2() == null ? other.getDate2() == null : this.getDate2().equals(other.getDate2()))
            && (this.getDate3() == null ? other.getDate3() == null : this.getDate3().equals(other.getDate3()))
            && (this.getDoors() == null ? other.getDoors() == null : this.getDoors().equals(other.getDoors()))
            && (this.getStorey() == null ? other.getStorey() == null : this.getStorey().equals(other.getStorey()))
            && (this.getLicenseType() == null ? other.getLicenseType() == null : this.getLicenseType().equals(other.getLicenseType()))
            && (this.getDischarge() == null ? other.getDischarge() == null : this.getDischarge().equals(other.getDischarge()))
            && (this.getStage() == null ? other.getStage() == null : this.getStage().equals(other.getStage()))
            && (this.getArrange() == null ? other.getArrange() == null : this.getArrange().equals(other.getArrange()))
            && (this.getCylinders() == null ? other.getCylinders() == null : this.getCylinders().equals(other.getCylinders()))
            && (this.getTurbo() == null ? other.getTurbo() == null : this.getTurbo().equals(other.getTurbo()))
            && (this.getDisplacement() == null ? other.getDisplacement() == null : this.getDisplacement().equals(other.getDisplacement()))
            && (this.getConsumption() == null ? other.getConsumption() == null : this.getConsumption().equals(other.getConsumption()))
            && (this.getCompression() == null ? other.getCompression() == null : this.getCompression().equals(other.getCompression()))
            && (this.getAcceleration() == null ? other.getAcceleration() == null : this.getAcceleration().equals(other.getAcceleration()))
            && (this.getRoz() == null ? other.getRoz() == null : this.getRoz().equals(other.getRoz()))
            && (this.getAxleCount() == null ? other.getAxleCount() == null : this.getAxleCount().equals(other.getAxleCount()))
            && (this.getAxleLoad() == null ? other.getAxleLoad() == null : this.getAxleLoad().equals(other.getAxleLoad()))
            && (this.getCapacity() == null ? other.getCapacity() == null : this.getCapacity().equals(other.getCapacity()))
            && (this.getCurbWeight() == null ? other.getCurbWeight() == null : this.getCurbWeight().equals(other.getCurbWeight()))
            && (this.getRatedWeight() == null ? other.getRatedWeight() == null : this.getRatedWeight().equals(other.getRatedWeight()))
            && (this.getSeatCount() == null ? other.getSeatCount() == null : this.getSeatCount().equals(other.getSeatCount()))
            && (this.getPeriod() == null ? other.getPeriod() == null : this.getPeriod().equals(other.getPeriod()))
            && (this.getInspect() == null ? other.getInspect() == null : this.getInspect().equals(other.getInspect()))
            && (this.getCompulsory() == null ? other.getCompulsory() == null : this.getCompulsory().equals(other.getCompulsory()))
            && (this.getPersonLiability() == null ? other.getPersonLiability() == null : this.getPersonLiability().equals(other.getPersonLiability()))
            && (this.getVehicleDamage() == null ? other.getVehicleDamage() == null : this.getVehicleDamage().equals(other.getVehicleDamage()))
            && (this.getInsureClaims1() == null ? other.getInsureClaims1() == null : this.getInsureClaims1().equals(other.getInsureClaims1()))
            && (this.getInsureClaims2() == null ? other.getInsureClaims2() == null : this.getInsureClaims2().equals(other.getInsureClaims2()))
            && (this.getInsureClaims3() == null ? other.getInsureClaims3() == null : this.getInsureClaims3().equals(other.getInsureClaims3()))
            && (this.getMedigaps() == null ? other.getMedigaps() == null : this.getMedigaps().equals(other.getMedigaps()))
            && (this.getOwnerType() == null ? other.getOwnerType() == null : this.getOwnerType().equals(other.getOwnerType()))
            && (this.getOwnerName() == null ? other.getOwnerName() == null : this.getOwnerName().equals(other.getOwnerName()))
            && (this.getOwnerCertType() == null ? other.getOwnerCertType() == null : this.getOwnerCertType().equals(other.getOwnerCertType()))
            && (this.getOwnerCertNo() == null ? other.getOwnerCertNo() == null : this.getOwnerCertNo().equals(other.getOwnerCertNo()))
            && (this.getOwnerGender() == null ? other.getOwnerGender() == null : this.getOwnerGender().equals(other.getOwnerGender()))
            && (this.getOwnerPostcode() == null ? other.getOwnerPostcode() == null : this.getOwnerPostcode().equals(other.getOwnerPostcode()))
            && (this.getOwnerDateBirth() == null ? other.getOwnerDateBirth() == null : this.getOwnerDateBirth().equals(other.getOwnerDateBirth()))
            && (this.getOwnerEmial() == null ? other.getOwnerEmial() == null : this.getOwnerEmial().equals(other.getOwnerEmial()))
            && (this.getOwnerTel1() == null ? other.getOwnerTel1() == null : this.getOwnerTel1().equals(other.getOwnerTel1()))
            && (this.getOwnerTel2() == null ? other.getOwnerTel2() == null : this.getOwnerTel2().equals(other.getOwnerTel2()))
            && (this.getOwnerTel3() == null ? other.getOwnerTel3() == null : this.getOwnerTel3().equals(other.getOwnerTel3()))
            && (this.getOwnerCompany() == null ? other.getOwnerCompany() == null : this.getOwnerCompany().equals(other.getOwnerCompany()))
            && (this.getOwnerAddress() == null ? other.getOwnerAddress() == null : this.getOwnerAddress().equals(other.getOwnerAddress()))
            && (this.getRemarks() == null ? other.getRemarks() == null : this.getRemarks().equals(other.getRemarks()))
            && (this.getPlatformId() == null ? other.getPlatformId() == null : this.getPlatformId().equals(other.getPlatformId()))
            && (this.getUniqueId() == null ? other.getUniqueId() == null : this.getUniqueId().equals(other.getUniqueId()))
            && (this.getVersion() == null ? other.getVersion() == null : this.getVersion().equals(other.getVersion()))
            && (this.getHidden() == null ? other.getHidden() == null : this.getHidden().equals(other.getHidden()))
            && (this.getDisabled() == null ? other.getDisabled() == null : this.getDisabled().equals(other.getDisabled()))
            && (this.getSortOrder() == null ? other.getSortOrder() == null : this.getSortOrder().equals(other.getSortOrder()))
            && (this.getCreationTime() == null ? other.getCreationTime() == null : this.getCreationTime().equals(other.getCreationTime()))
            && (this.getLastModifyTime() == null ? other.getLastModifyTime() == null : this.getLastModifyTime().equals(other.getLastModifyTime()))
            && (this.getFlags() == null ? other.getFlags() == null : this.getFlags().equals(other.getFlags()))
            && (this.getOnline() == null ? other.getOnline() == null : this.getOnline().equals(other.getOnline()))
            && (this.getOrientation() == null ? other.getOrientation() == null : this.getOrientation().equals(other.getOrientation()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getVehicleId() == null) ? 0 : getVehicleId().hashCode());
        result = prime * result + ((getGroupId() == null) ? 0 : getGroupId().hashCode());
        result = prime * result + ((getAreaId() == null) ? 0 : getAreaId().hashCode());
        result = prime * result + ((getPlaceId() == null) ? 0 : getPlaceId().hashCode());
        result = prime * result + ((getRouteId() == null) ? 0 : getRouteId().hashCode());
        result = prime * result + ((getLineId() == null) ? 0 : getLineId().hashCode());
        result = prime * result + ((getStationId() == null) ? 0 : getStationId().hashCode());
        result = prime * result + ((getStandId() == null) ? 0 : getStandId().hashCode());
        result = prime * result + ((getNo() == null) ? 0 : getNo().hashCode());
        result = prime * result + ((getCode() == null) ? 0 : getCode().hashCode());
        result = prime * result + ((getBrt() == null) ? 0 : getBrt().hashCode());
        result = prime * result + ((getAir() == null) ? 0 : getAir().hashCode());
        result = prime * result + ((getFuelType() == null) ? 0 : getFuelType().hashCode());
        result = prime * result + ((getWeightType() == null) ? 0 : getWeightType().hashCode());
        result = prime * result + ((getOperation() == null) ? 0 : getOperation().hashCode());
        result = prime * result + ((getInitialMileage1() == null) ? 0 : getInitialMileage1().hashCode());
        result = prime * result + ((getInitialMileage2() == null) ? 0 : getInitialMileage2().hashCode());
        result = prime * result + ((getPrecision() == null) ? 0 : getPrecision().hashCode());
        result = prime * result + ((getLatitude1() == null) ? 0 : getLatitude1().hashCode());
        result = prime * result + ((getLongitude1() == null) ? 0 : getLongitude1().hashCode());
        result = prime * result + ((getLatitude2() == null) ? 0 : getLatitude2().hashCode());
        result = prime * result + ((getLongitude2() == null) ? 0 : getLongitude2().hashCode());
        result = prime * result + ((getLatitude3() == null) ? 0 : getLatitude3().hashCode());
        result = prime * result + ((getLongitude3() == null) ? 0 : getLongitude3().hashCode());
        result = prime * result + ((getLatitude4() == null) ? 0 : getLatitude4().hashCode());
        result = prime * result + ((getLongitude4() == null) ? 0 : getLongitude4().hashCode());
        result = prime * result + ((getLatitude5() == null) ? 0 : getLatitude5().hashCode());
        result = prime * result + ((getLongitude5() == null) ? 0 : getLongitude5().hashCode());
        result = prime * result + ((getImage1() == null) ? 0 : getImage1().hashCode());
        result = prime * result + ((getImage2() == null) ? 0 : getImage2().hashCode());
        result = prime * result + ((getImage3() == null) ? 0 : getImage3().hashCode());
        result = prime * result + ((getImage4() == null) ? 0 : getImage4().hashCode());
        result = prime * result + ((getImage5() == null) ? 0 : getImage5().hashCode());
        result = prime * result + ((getSize() == null) ? 0 : getSize().hashCode());
        result = prime * result + ((getBodyColor() == null) ? 0 : getBodyColor().hashCode());
        result = prime * result + ((getEngine() == null) ? 0 : getEngine().hashCode());
        result = prime * result + ((getFameNo() == null) ? 0 : getFameNo().hashCode());
        result = prime * result + ((getDrivingNo() == null) ? 0 : getDrivingNo().hashCode());
        result = prime * result + ((getDate1() == null) ? 0 : getDate1().hashCode());
        result = prime * result + ((getDate2() == null) ? 0 : getDate2().hashCode());
        result = prime * result + ((getDate3() == null) ? 0 : getDate3().hashCode());
        result = prime * result + ((getDoors() == null) ? 0 : getDoors().hashCode());
        result = prime * result + ((getStorey() == null) ? 0 : getStorey().hashCode());
        result = prime * result + ((getLicenseType() == null) ? 0 : getLicenseType().hashCode());
        result = prime * result + ((getDischarge() == null) ? 0 : getDischarge().hashCode());
        result = prime * result + ((getStage() == null) ? 0 : getStage().hashCode());
        result = prime * result + ((getArrange() == null) ? 0 : getArrange().hashCode());
        result = prime * result + ((getCylinders() == null) ? 0 : getCylinders().hashCode());
        result = prime * result + ((getTurbo() == null) ? 0 : getTurbo().hashCode());
        result = prime * result + ((getDisplacement() == null) ? 0 : getDisplacement().hashCode());
        result = prime * result + ((getConsumption() == null) ? 0 : getConsumption().hashCode());
        result = prime * result + ((getCompression() == null) ? 0 : getCompression().hashCode());
        result = prime * result + ((getAcceleration() == null) ? 0 : getAcceleration().hashCode());
        result = prime * result + ((getRoz() == null) ? 0 : getRoz().hashCode());
        result = prime * result + ((getAxleCount() == null) ? 0 : getAxleCount().hashCode());
        result = prime * result + ((getAxleLoad() == null) ? 0 : getAxleLoad().hashCode());
        result = prime * result + ((getCapacity() == null) ? 0 : getCapacity().hashCode());
        result = prime * result + ((getCurbWeight() == null) ? 0 : getCurbWeight().hashCode());
        result = prime * result + ((getRatedWeight() == null) ? 0 : getRatedWeight().hashCode());
        result = prime * result + ((getSeatCount() == null) ? 0 : getSeatCount().hashCode());
        result = prime * result + ((getPeriod() == null) ? 0 : getPeriod().hashCode());
        result = prime * result + ((getInspect() == null) ? 0 : getInspect().hashCode());
        result = prime * result + ((getCompulsory() == null) ? 0 : getCompulsory().hashCode());
        result = prime * result + ((getPersonLiability() == null) ? 0 : getPersonLiability().hashCode());
        result = prime * result + ((getVehicleDamage() == null) ? 0 : getVehicleDamage().hashCode());
        result = prime * result + ((getInsureClaims1() == null) ? 0 : getInsureClaims1().hashCode());
        result = prime * result + ((getInsureClaims2() == null) ? 0 : getInsureClaims2().hashCode());
        result = prime * result + ((getInsureClaims3() == null) ? 0 : getInsureClaims3().hashCode());
        result = prime * result + ((getMedigaps() == null) ? 0 : getMedigaps().hashCode());
        result = prime * result + ((getOwnerType() == null) ? 0 : getOwnerType().hashCode());
        result = prime * result + ((getOwnerName() == null) ? 0 : getOwnerName().hashCode());
        result = prime * result + ((getOwnerCertType() == null) ? 0 : getOwnerCertType().hashCode());
        result = prime * result + ((getOwnerCertNo() == null) ? 0 : getOwnerCertNo().hashCode());
        result = prime * result + ((getOwnerGender() == null) ? 0 : getOwnerGender().hashCode());
        result = prime * result + ((getOwnerPostcode() == null) ? 0 : getOwnerPostcode().hashCode());
        result = prime * result + ((getOwnerDateBirth() == null) ? 0 : getOwnerDateBirth().hashCode());
        result = prime * result + ((getOwnerEmial() == null) ? 0 : getOwnerEmial().hashCode());
        result = prime * result + ((getOwnerTel1() == null) ? 0 : getOwnerTel1().hashCode());
        result = prime * result + ((getOwnerTel2() == null) ? 0 : getOwnerTel2().hashCode());
        result = prime * result + ((getOwnerTel3() == null) ? 0 : getOwnerTel3().hashCode());
        result = prime * result + ((getOwnerCompany() == null) ? 0 : getOwnerCompany().hashCode());
        result = prime * result + ((getOwnerAddress() == null) ? 0 : getOwnerAddress().hashCode());
        result = prime * result + ((getRemarks() == null) ? 0 : getRemarks().hashCode());
        result = prime * result + ((getPlatformId() == null) ? 0 : getPlatformId().hashCode());
        result = prime * result + ((getUniqueId() == null) ? 0 : getUniqueId().hashCode());
        result = prime * result + ((getVersion() == null) ? 0 : getVersion().hashCode());
        result = prime * result + ((getHidden() == null) ? 0 : getHidden().hashCode());
        result = prime * result + ((getDisabled() == null) ? 0 : getDisabled().hashCode());
        result = prime * result + ((getSortOrder() == null) ? 0 : getSortOrder().hashCode());
        result = prime * result + ((getCreationTime() == null) ? 0 : getCreationTime().hashCode());
        result = prime * result + ((getLastModifyTime() == null) ? 0 : getLastModifyTime().hashCode());
        result = prime * result + ((getFlags() == null) ? 0 : getFlags().hashCode());
        result = prime * result + ((getOnline() == null) ? 0 : getOnline().hashCode());
        result = prime * result + ((getOrientation() == null) ? 0 : getOrientation().hashCode());
        return result;
    }
}